<%
response.setHeader("Cache-Control", "no-cache, no-store, must-revalidate"); //HTTP 1.1
response.setHeader("Pragma","no-cache"); //HTTP 1.0
response.setDateHeader ("Expires", -1); //prevents caching at the proxy server
%>
<%@page contentType="text/html; charset=iso-8859-1" language="java" import="java.sql.*,java.text.*"%>
<%@ include file="Connections/conDB.jsp" %>
<% int validaSession = 2; %>
<%@ include file="Connections/session.jsp" %>

<%
String print=request.getParameter("print");
String imptag="";
if(print!=null && print.equals("true")){
	imptag="onLoad=\"window.print();history.go(-1)\" ";
}
String id_cupo = request.getParameter("id");
Driver DriverRs = (Driver)Class.forName(MM_conDB_DRIVER).newInstance();
Connection ConnRs = DriverManager.getConnection(MM_conDB_STRING,MM_conDB_USERNAME,MM_conDB_PASSWORD);
String query ="";
PreparedStatement StatementRs =null;
String no_formato="";
String no_tarjeta="";
String fecha_exped="";
String fecha_inicio="";
String fecha_fin="";
double volumen;

String id_pedim="";
String anio="";
String aduana="";
String numero="";
String fecha="";
String firma_elect="";
double cantidad_desc=0;

ResultSet cuposRs=null;
ResultSet pedimentosRs=null;
int no_pedimentos=0;

NumberFormat nf=NumberFormat.getInstance();
nf.setMinimumFractionDigits(3);
nf.setMaximumFractionDigits(3);
%>
<html>
<head>
<title>CIMA v2 - Cupos Reporte</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link rel="stylesheet" href="miestilo.css" type="text/css">
</head>
<script>
</script>
<body <%=imptag%>bgcolor="#FFFFFF" text="#000000" background="images/fondo.jpg" leftmargin="0" topmargin="0">
<form name="form1" method="post" action="cupos_reporte.jsp">
<center>
<br>
  <%
  query="SELECT no_formato,no_tarjeta,fecha_exped,fecha_inicio,fecha_fin,volumen FROM CUPO WHERE id_cupo="+id_cupo+"";
  StatementRs=ConnRs.prepareStatement(query);
  cuposRs=StatementRs.executeQuery();
  if(cuposRs.next()){
  	no_formato=cuposRs.getString("no_formato");
	no_tarjeta=cuposRs.getString("no_tarjeta");
	fecha_exped=cuposRs.getString("fecha_exped");
	fecha_exped=fecha_exped.substring(fecha_exped.lastIndexOf("-")+1,fecha_exped.indexOf(" "))+"/"+fecha_exped.substring(fecha_exped.indexOf("-")+1,fecha_exped.lastIndexOf("-"))+"/"+fecha_exped.substring(0,fecha_exped.indexOf("-"));
	fecha_inicio=""+cuposRs.getObject("fecha_inicio");
	fecha_inicio=fecha_inicio.substring(fecha_inicio.lastIndexOf("-")+1,fecha_inicio.indexOf(" "))+"/"+fecha_inicio.substring(fecha_inicio.indexOf("-")+1,fecha_inicio.lastIndexOf("-"))+"/"+fecha_inicio.substring(0,fecha_inicio.indexOf("-"));
	fecha_fin=""+cuposRs.getObject("fecha_fin");
	fecha_fin=fecha_fin.substring(fecha_fin.lastIndexOf("-")+1,fecha_fin.indexOf(" "))+"/"+fecha_fin.substring(fecha_fin.indexOf("-")+1,fecha_fin.lastIndexOf("-"))+"/"+fecha_fin.substring(0,fecha_fin.indexOf("-"));
	volumen=cuposRs.getDouble("volumen");
  %>
  <table width="500" border="0" cellspacing="0" cellpadding="0">
    <tr align="center"> 
      <td colspan="8" class="titulos">Cupos Reporte</td>
    </tr>
    <tr> 
      <td class="titcolumna">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</td>
      <td class="titcolumna" align="center">Cupo</td>
      <td class="titcolumna" align="center">Formato</td>
      <td class="titcolumna" align="center">Tarjeta</td>
      <td class="titcolumna" align="center">Expedici&oacute;n</td>
      <td class="titcolumna" align="center">Inicio</td>
      <td class="titcolumna" align="center">Fin</td>
      <td class="titcolumna" align="center">&nbsp;</td>
    </tr>
    <tr> 
      <td class="textcolumna">&nbsp;</td>
      <td align="center" class="textcolumna"><%=id_cupo%></td>
      <td align="center" class="textcolumna"><%=no_formato%></td>
      <td align="center" class="textcolumna"><%=no_tarjeta%></td>
      <td align="center" class="textcolumna"><%=fecha_exped%></td>
      <td align="center" class="textcolumna"><%=fecha_inicio%></td>
      <td align="center" class="textcolumna"><%=fecha_fin%></td>
      <td align="right" class="textcolumna"><%=nf.format(volumen)%> ton</td>
    </tr>
    <tr> 
      <td class="textcolumna">&nbsp;</td>
      <td class="titcolumna" align="center">Pedimento</td>
      <td class="titcolumna" align="center">A&ntilde;o</td>
      <td class="titcolumna" align="center">Aduana</td>
      <td class="titcolumna" align="center">N&ugrave;mero</td>
      <td class="titcolumna" align="center">Fecha</td>
      <td class="titcolumna" align="center">Firma</td>
      <td class="textcolumna" align="center">&nbsp;</td>
    </tr>
    <%
    no_pedimentos=0;
    query="SELECT p.id_pedim,p.anio,p.aduana,p.numero,p.fecha,c.firma_elect,c.cantidad "+
			"FROM PEDIMENTO p,CUPO_PEDIMENTO c WHERE p.id_pedim=c.pedimento AND c.cupo="+id_cupo+"";
    StatementRs=ConnRs.prepareStatement(query);
    pedimentosRs=StatementRs.executeQuery();
    while(pedimentosRs.next()){
    	no_pedimentos++;
    	id_pedim=pedimentosRs.getString("id_pedim");
	anio=pedimentosRs.getString("anio");
	aduana=pedimentosRs.getString("aduana");
	numero=pedimentosRs.getString("numero");
	fecha=pedimentosRs.getString("fecha");
	fecha=fecha.substring(fecha.lastIndexOf("-")+1,fecha.indexOf(" "))+"/"+fecha.substring(fecha.indexOf("-")+1,fecha.lastIndexOf("-"))+"/"+fecha.substring(0,fecha.indexOf("-"));
	firma_elect=pedimentosRs.getString("firma_elect");
	cantidad_desc=pedimentosRs.getDouble("cantidad");
	volumen-=cantidad_desc;
    %>
    <tr> 
      <td align="center" class="textcolumna"><%=no_pedimentos%></td>
      <td align="center" class="textcolumna"><%=id_pedim%></td>
      <td align="center" class="textcolumna"><%=anio%></td>
      <td align="center" class="textcolumna"><%=aduana%></td>
      <td align="center" class="textcolumna"><%=numero%></td>
      <td align="center" class="textcolumna"><%=fecha%></td>
      <td align="center" class="textcolumna"><%=firma_elect%></td>
      <td align="right" class="textcolumna"><%=nf.format(cantidad_desc)%> ton</td>
    </tr>
    <%
    }pedimentosRs.close();
    %>
    <tr> 
      <td align="center" class="textcolumna">&nbsp;</td>
      <td class="textcolumna">&nbsp;</td>
      <td align="center" class="textcolumna">&nbsp;</td>
      <td align="center" class="textcolumna">&nbsp;</td>
      <td align="center" class="textcolumna">&nbsp;</td>
      <td align="center" class="textcolumna">&nbsp;</td>
        <td align="right" class="textcolumna"><b>Saldo:</b>&nbsp;</td>
      <td align="right" class="resultado"><%=nf.format(volumen)%> ton</td>
    </tr>
  </table>
  <%
  }cuposRs.close();
  %>
<br>
<%
if(print==null || !print.equals("true")){
%>
  <table width="180" border="0" cellpadding="0" cellspacing="0">
    <tr> 
      <td align="center"> <img src="images/print.jpg" width="24" height="22" class="cursor" onClick="document.form1.print.value='true';document.form1.submit()">&nbsp; 
	<input type="hidden" name="print" value="false">
      </td>
      <td> 
         <a href="javascript:window.close()"><img src="images/bCerrar.gif" width="82" height="18" border="0"></a></td>
    </tr>
  </table>
<%
}
%>
<input type="hidden" name="id" value="<%=id_cupo%>">
</center>
</form>
</body>
<HEAD>
<META HTTP-EQUIV="PRAGMA" CONTENT="NO-CACHE">
</HEAD>
</html>
<%
ConnRs.close();
%>